#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <assert.h>
char* my_strcpy(char* p1,  char* p2)
{
	assert(p2 && p1);
	char* ret = p1;
	while (*p1++ = *p2++)
	{
		;
	}
	return ret;
}
int main()
{
	char arr1[] = { "xxx" };
	char* arr2="hello" ;
	printf("%s", my_strcpy(arr2, arr1));
	return 0;

}
//int my_strlen(const char* p)
//{
//	assert(p);
//	int count = 0;
//	while (*p++)
//	{
//		count++;
//	}
//	return count;
//}
//int main()
//{
//	char arr[] = {"abcdef"};
//	printf("%d", my_strlen(arr));
//	return 0;
//}